<?php
//Connection statement
require_once('Connections/cn.php');

//MX Widgets3 include
require_once('includes/wdg/WDG.php');

// Load the common classes
require_once('includes/common/KT_common.php');

// Load the tNG classes
require_once('includes/tng/tNG.inc.php');

// Load the KT_back class
require_once('includes/nxt/KT_back.php');

// Make a transaction dispatcher instance
$tNGs = new tNG_dispatcher("");

// Start trigger
$formValidation = new tNG_FormValidation();
$formValidation->addField("fecha_altabaja", true, "date", "", "", "", "Ingrese Fecha");
$tNGs->prepareValidation($formValidation);
// End trigger

// begin Recordset
$query_motivo_id = "SELECT id_motivo, describe_motivo FROM motivoajuste ORDER BY id_motivo ASC";
$motivo_id = $cn->SelectLimit($query_motivo_id) or die($cn->ErrorMsg());
$totalRows_motivo_id = $motivo_id->RecordCount();
// end Recordset

// Make an insert transaction instance
$ins_altabaja = new tNG_multipleInsert($cn);
$tNGs->addTransaction($ins_altabaja);
// Register triggers
$ins_altabaja->registerTrigger("STARTER", "Trigger_Default_Starter", 1, "POST", "KT_Insert1");
$ins_altabaja->registerTrigger("BEFORE", "Trigger_Default_FormValidation", 10, $formValidation);
$ins_altabaja->registerTrigger("END", "Trigger_Default_Redirect", 99, "includes/nxt/back.php");
// Add columns
$ins_altabaja->setTable("altabaja");
$ins_altabaja->addColumn("id_usuario", "STRING_TYPE", "POST", "id_usuario", "{SESSION.kt_login_user}");
$ins_altabaja->addColumn("nro_documento", "NUMERIC_TYPE", "POST", "nro_documento");
$ins_altabaja->addColumn("id_motivo", "NUMERIC_TYPE", "POST", "id_motivo");
$ins_altabaja->addColumn("fecha_altabaja", "DATE_TYPE", "POST", "fecha_altabaja");
$ins_altabaja->addColumn("estado_salida", "STRING_TYPE", "POST", "estado_salida");
$ins_altabaja->setPrimaryKey("nro_altabaja", "NUMERIC_TYPE");

// Make an update transaction instance
$upd_altabaja = new tNG_multipleUpdate($cn);
$tNGs->addTransaction($upd_altabaja);
// Register triggers
$upd_altabaja->registerTrigger("STARTER", "Trigger_Default_Starter", 1, "POST", "KT_Update1");
$upd_altabaja->registerTrigger("BEFORE", "Trigger_Default_FormValidation", 10, $formValidation);
$upd_altabaja->registerTrigger("END", "Trigger_Default_Redirect", 99, "includes/nxt/back.php");
// Add columns
$upd_altabaja->setTable("altabaja");
$upd_altabaja->addColumn("id_usuario", "STRING_TYPE", "POST", "id_usuario");
$upd_altabaja->addColumn("nro_documento", "NUMERIC_TYPE", "POST", "nro_documento");
$upd_altabaja->addColumn("id_motivo", "NUMERIC_TYPE", "POST", "id_motivo");
$upd_altabaja->addColumn("fecha_altabaja", "DATE_TYPE", "POST", "fecha_altabaja");
$upd_altabaja->addColumn("estado_salida", "STRING_TYPE", "POST", "estado_salida");
$upd_altabaja->setPrimaryKey("nro_altabaja", "NUMERIC_TYPE", "GET", "nro_altabaja");

// Make an instance of the transaction object
$del_altabaja = new tNG_multipleDelete($cn);
$tNGs->addTransaction($del_altabaja);
// Register triggers
$del_altabaja->registerTrigger("STARTER", "Trigger_Default_Starter", 1, "POST", "KT_Delete1");
$del_altabaja->registerTrigger("END", "Trigger_Default_Redirect", 99, "includes/nxt/back.php");
// Add columns
$del_altabaja->setTable("altabaja");
$del_altabaja->setPrimaryKey("nro_altabaja", "NUMERIC_TYPE", "GET", "nro_altabaja");

// Execute all the registered transactions
$tNGs->executeTransactions();

// Get the transaction recordset
$rsaltabaja = $tNGs->getRecordset("altabaja");
$totalRows_rsaltabaja = $rsaltabaja->RecordCount();

//PHP ADODB document - made with PHAkt 3.6.0
?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<?php //PHP ADODB document - made with PHAkt 3.6.0?>
<html xmlns="http://www.w3.org/1999/xhtml" xmlns:wdg="http://www.interaktonline.com/MXWidgets">
<head>
<title>Untitled Document</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<link href="includes/skins/mxkollection3.css" rel="stylesheet" type="text/css" media="all" />
<script src="includes/common/js/base.js" type="text/javascript"></script>
<script src="includes/common/js/utility.js" type="text/javascript"></script>
<script src="includes/skins/style.js" type="text/javascript"></script>
<?php echo $tNGs->displayValidationRules();?>
<script src="includes/nxt/scripts/form.js" type="text/javascript"></script>
<script src="includes/nxt/scripts/form.js.php" type="text/javascript"></script>
<script type="text/javascript">
$NXT_FORM_SETTINGS = {
  duplicate_buttons: false,
  show_as_grid: true,
  merge_down_value: false
}
</script>
<script type="text/javascript" src="includes/common/js/sigslot_core.js"></script>
<script type="text/javascript" src="includes/wdg/classes/MXWidgets.js"></script>
<script type="text/javascript" src="includes/wdg/classes/MXWidgets.js.php"></script>
<script type="text/javascript" src="includes/wdg/classes/Calendar.js"></script>
<script type="text/javascript" src="includes/wdg/classes/SmartDate.js"></script>
<script type="text/javascript" src="includes/wdg/calendar/calendar_stripped.js"></script>
<script type="text/javascript" src="includes/wdg/calendar/calendar-setup_stripped.js"></script>
<script src="includes/resources/calendar.js"></script>
</head>

<body>
<?php
	echo $tNGs->getErrorMsg();
?>
<div class="KT_tng">
  <h1>
    <?php 
// Show IF Conditional region1 
if (@$_GET['nro_altabaja'] == "") {
?>
      <?php echo NXT_getResource("Insert_FH"); ?>
      <?php 
// else Conditional region1
} else { ?>
      <?php echo NXT_getResource("Update_FH"); ?>
      <?php } 
// endif Conditional region1
?>
    Altabaja </h1>
  <div class="KT_tngform">
    <form method="post" id="form1" action="<?php echo KT_escapeAttribute(KT_getFullUri()); ?>">
      <?php $cnt1 = 0; ?>
      <?php
  while (!$rsaltabaja->EOF) { 
?>
        <?php $cnt1++; ?>
        <?php 
// Show IF Conditional region1 
if (@$totalRows_rsaltabaja > 1) {
?>
          <h2><?php echo NXT_getResource("Record_FH"); ?> <?php echo $cnt1; ?></h2>
          <?php } 
// endif Conditional region1
?>
        <table cellpadding="2" cellspacing="0" class="KT_tngtable">
          <tr>
            <td class="KT_th"><label for="nro_documento_<?php echo $cnt1; ?>">Nro_documento:</label></td>
            <td><input type="text" name="nro_documento_<?php echo $cnt1; ?>" id="nro_documento_<?php echo $cnt1; ?>" value="<?php echo KT_escapeAttribute($rsaltabaja->Fields('nro_documento')); ?>" size="4" />
                <?php echo $tNGs->displayFieldHint("nro_documento");?> <?php echo $tNGs->displayFieldError("altabaja", "nro_documento", $cnt1); ?> </td>
          </tr>
          <tr>
            <td class="KT_th"><label for="id_motivo_<?php echo $cnt1; ?>">Motivo:</label></td>
            <td><select name="id_motivo_<?php echo $cnt1; ?>" id="id_motivo_<?php echo $cnt1; ?>">
                <?php
  while(!$motivo_id->EOF){
?>
                <option value="<?php echo $motivo_id->Fields('id_motivo')?>"<?php if (!(strcmp($motivo_id->Fields('id_motivo'), KT_escapeAttribute($rsaltabaja->Fields('id_motivo'))))) {echo "SELECTED";} ?>><?php echo $motivo_id->Fields('describe_motivo')?></option>
                <?php
    $motivo_id->MoveNext();
  }
  $motivo_id->MoveFirst();
?>
              </select>
                <?php echo $tNGs->displayFieldError("altabaja", "id_motivo", $cnt1); ?> </td>
          </tr>
          <tr>
            <td class="KT_th"><label for="fecha_altabaja_<?php echo $cnt1; ?>">Fecha:</label></td>
            <td><input name="fecha_altabaja_<?php echo $cnt1; ?>" id="fecha_altabaja_<?php echo $cnt1; ?>" value="<?php echo KT_formatDate($rsaltabaja->Fields('fecha_altabaja')); ?>" size="10" maxlength="22" wdg:subtype="Calendar" wdg:mask="<?php echo $KT_screen_date_format; ?>" wdg:type="widget" wdg:mondayfirst="true" wdg:singleclick="true" wdg:restricttomask="no" />
                <?php echo $tNGs->displayFieldHint("fecha_altabaja");?> <?php echo $tNGs->displayFieldError("altabaja", "fecha_altabaja", $cnt1); ?> </td>
          </tr>
          <tr>
            <td class="KT_th"><label for="estado_salida_<?php echo $cnt1; ?>">Estado_salida:</label></td>
            <td><select name="estado_salida_<?php echo $cnt1; ?>" id="estado_salida_<?php echo $cnt1; ?>">
                <option value="1" <?php if (!(strcmp(1, KT_escapeAttribute($rsaltabaja->Fields('estado_salida'))))) {echo "SELECTED";} ?>>Abierta</option>
                <option value="0" <?php if (!(strcmp(0, KT_escapeAttribute($rsaltabaja->Fields('estado_salida'))))) {echo "SELECTED";} ?>>Cerrada</option>
              </select>
                <?php echo $tNGs->displayFieldError("altabaja", "estado_salida", $cnt1); ?> </td>
          </tr>
        </table>
        <input type="hidden" name="kt_pk_altabaja_<?php echo $cnt1; ?>" class="id_field" value="<?php echo KT_escapeAttribute($rsaltabaja->Fields('kt_pk_altabaja')); ?>" />
        <input type="hidden" name="id_usuario_<?php echo $cnt1; ?>" id="id_usuario_<?php echo $cnt1; ?>" value="<?php echo KT_escapeAttribute($rsaltabaja->Fields('id_usuario')); ?>" />
        <?php
    $rsaltabaja->MoveNext(); 
  }
?>
      <div class="KT_bottombuttons">
        <div>
          <?php 
      // Show IF Conditional region1 
      if (@$_GET['nro_altabaja'] == "") {
      ?>
            <input type="submit" name="KT_Insert1" id="KT_Insert1" value="<?php echo NXT_getResource("Insert_FB"); ?>" />
            <?php 
      // else Conditional region1
      } else { ?>
            <input type="submit" name="KT_Update1" value="<?php echo NXT_getResource("Update_FB"); ?>" />
            <input type="submit" name="KT_Delete1" value="<?php echo NXT_getResource("Delete_FB"); ?>" onclick="return confirm('<?php echo NXT_getResource("Are you sure?"); ?>');" />
            <?php } 
      // endif Conditional region1
      ?>
          <input type="button" name="KT_Cancel1" value="<?php echo NXT_getResource("Cancel_FB"); ?>" onclick="return UNI_navigateCancel(event, 'includes/nxt/back.php')" />
        </div>
      </div>
    </form>
  </div>
  <br class="clearfixplain" />
</div>
<p>&nbsp;</p>
</body>
</html>
<?php
$motivo_id->Close();

$motivo_id->Close();
?>
